var nums = [2, 7, 11, 15];
var target = 26;

var findCp = function() {
  var store = {};
  // 如果是 ES6， 那么还可以用 Map 来加速。
  // var store = new Map();
  for (var i = 0; i < nums.length; i ++) {
    if (store[target - nums[i]] >= 0) {
      return [store[target - nums[i]], i];
    }
    store[nums[i]] = i;
  }
}

console.log(findCp());